В этой главе описывается, как использовать функции печати, редактирования и передачи данных в сеансе эмулятора. В ней также описаны некоторые опции меню Действия, Окно и Правка -> Предпочтения -> Вид в сеансе эмулятора.
В Personal Communications есть функции, облегчающие работу людям с физическими недостатками, например, средства чтения экрана. Ниже описаны усовершенствования, связанные с функциями, упрощающими работу с программой.
Personal Communications поддерживает опции ShowSounds и SoundsSentry, которые есть в диалоговом окне Windows Панель управления -> Специальные возможности -> Звук. Опция ShowSounds позволяет выводить в строке состояния текстовую строку, соответствующую событию, которое сгенерировало звуковой сигнал.
Чтобы подавить все звуковые сигналы, генерируемые программой Personal Communications, выберите опцию Убрать звук в панели Правка -> Предпочтения -> Вид -> Настройка экрана -> Звук.
Можно задать переключатель, чтобы Personal Communications заменял пробелы и пустые символы на экране на другой символ. Это позволит программам чтения экрана сообщать плохо видящим пользователям длину поля. При этом данные, посылаемые на хост и с хоста, не изменяются - меняется только вид экрана и сообщения программы чтения. По умолчанию эта функция не включена.
Для эмуляторов 3270 и VT символ замены по умолчанию - пробел. Для 5250 символ замены по умолчанию - подчеркивание. Можно выбрать тот символ, который вам удобнее.
Во время сеанса эмуляции вы можете включать и выключать вспомогательное средство чтения экрана по мере необходимости. Чтобы назначить для клавиши функцию переключения на средство чтения экрана, щелкните по Правка -> Параметры -> Клавиатура. Щелкните по Настроить, чтобы вызвать диалоговое окно настройки клавиатуры. Полный список клавиатурных функций смотрите в электронной справке.
Вы можете вызвать на экран расширенную версию области информации оператора (Operator Information Area - OIA) (это нижняя строка окна сеанса), которая поддерживает специальные возможности. Для этого в строке меню сеанса щелкните по Вид -> Расширенная OIA. Вы также можете выбрать опцию Показать расширенную OIA в системном меню окна сеанса. Число строк, выводимых в окне Расширенная OIA, можно изменить в диалоговом окне Правка -> Предпочтения -> Вид -> Настройка окна.
Чтобы переключить фокус в расширенную OIA, после чего средство чтения экрана сможет читать содержащиеся в этой области значения, вы должны назначить клавишу для функции Вкл/Выкл расширенную OIA. С помощью этой клавиши вы сможете переводить фокус из окна сеанса в окно расширенной OIA и наоборот. Когда вы переводите фокус в окно расширенной OIA путем нажатия на клавишу, фокус всегда устанавливается на первую строку. Когда вы снова перейдете в окно сеанса, курсор должен оказаться там же, где он находился до переключения в окно расширенной OIA. Более подробную информацию о назначении клавиш для пользовательских функций смотрите в электронной справке по диалоговому окну Правка -> Предпочтения -> Клавиатура -> Настроить.
Несмотря на то, что большинство пользователей работают с дополнительной клавиатурой при помощи мыши, настроить дополнительную клавиатуру и пользоваться ею можно только при помощи клавиатуры. Чтобы вызывать на экран дополнительную клавиатуру и работать с нею без помощи мыши, нужно назначить соответствующие функции для нескольких клавиш на основной клавиатуре в диалоговом окне Правка -> Предпочтения -> Клавиатура -> Настроить.
Функция Вызвать дополнительную клавиатуру вызывает на экран последнюю дополнительную клавиатуру и перемещает на нее фокус. Функции Панель дополнительной клавиатуры 1, Панель дополнительной клавиатуры 2, Панель дополнительной клавиатуры 3 и Панель дополнительной клавиатуры 4 позволяют вызвать определенную дополнительную клавиатуру и установить на нее фокус. Чтобы выполнить нажатие на кнопку, на которой в данный момент находится фокус, нажмите пробел или клавишу.
Если вы работаете с фиксированной дополнительной клавиатурой, окно дополнительной клавиатуры останется открытым. пока вы его не закроете. Обычная дополнительная клавиатура закрывается, когда вы нажимаете одну из кнопок. Чтобы переместить фокус на фиксированную дополнительную клавиатуру без помощи мыши, вы должны назначить клавишу для функции Установить фокус на дополнительную клавиатуру -- это позволит перемещать фокус из окна сеанса на фиксированную дополнительную клавиатуру. Поскольку, чтобы переместить фокус с фиксированной дополнительной клавиатуры в окно сеанса, нужно нажать комбинацию клавиш Ctrl-Tab, назначать для функции Установить фокус на дополнительную клавиатуру комбинацию клавиш Ctrl-Tab не рекомендуется.
Personal Communications соответствует требованиям управления питанием в Windows 2000 при обработке событий спящего режима (режимов ожидания и замораживания). Эта поддержка сводит к минимуму прерывание сеансов вследствие разрывов соединений, вызванных переходами в спящий режим в Windows 2000 и в более поздних версиях.
В диспетчере пользовательских предпочтений можно задать параметр, который позволит системе переходить в режим ожидания или в спящий режим, не запрашивая подтверждение у пользователя. В режиме по умолчанию (на переключателе нет пометки), если есть хотя бы один сеанс, в котором установлено соединение, у вас запросят разрешение на переход системы в режим ожидания или спящий режим. Если у вас нет сеансов, в которых установлено соединение, Personal Communications разрешит системе перейти в режим ожидания или спящий режим без вывода такого запроса. Смотрите раздел Режим ожидания/спящий режим.
Дополнительные сведения об управлении питанием смотрите в публикации Справочное руководство администратора.
При конфигурировании сеанса дисплея 3270 или 5250 Personal Communications позволяет задать связанный сеанс принтера. Эта функция реализована в Communications Server, в iSeries, eServer i5 или System i5 TN5250 и в серверах TN3270E zSeries TN3270E. Эта функция действует только для сеансов Telnet, и она недоступна в среде SNA.
Такая связь имеет следующие преимущества:
Если при конфигурировании сеанса вы захотите, чтобы сервер связал с данным сеансом какой-то определенный принтер, выполните следующее:
Можно также задать следующие опции:
Примечания:
В диалоговом окне Настройка сеанса принтера можно задать опции дисплея для сеанса принтера 3270 или 5250. Чтобы открыть это диалоговое окно, щелкните по Правка -> Предпочтения -> Вид -> Настройка сеанса принтера. Вы также можете добавить значок для вызова диалогового окна Настройка сеанса принтера в панель инструментов сеанса.
Можно задать следующие опции настройки:
Ниже рассматриваются элементы, которые можно включить в текстовую информацию.
| Состояние соединения | Если выбран этот пункт, то, когда в сеансе установлено соединение, на экране находится слово Соединен. Если в сеансе нет соединения, на экране находится слово Разъединен. |
| Имя хоста | Имя хоста или IP-адрес для установления соединения. |
| Тип хоста | Тип хост-системы, с которой соединяется сеанс. |
| Интерфейс | Тип интерфейса, выбранный в диалоговом окне Настройка связи. |
| Подключение | Физическое и логическое соединение, выбранное для сеанса. |
| Профиль WS | Если для запуска сеанса используется сохраненный профиль рабочей станции (.WS), то на экране будет показано имя профиля. В случае заново конфигурируемого сеанса это поле останется пустым. |
| Кодовая страница хоста | Кодовая страница, выбранная в панели конфигурирования параметров сеанса хоста. |
Описанные ниже опции дисплея связаны с выбранным устройством и параметрами,
заданными в диалоговом окне Параметры сеанса - Хост 5250 >
Дополнительные. Эти опции доступны только в сеансах 5250.
| Состояние устройства | Когда выбран этот пункт, то, если устройство находится в состоянии готовности (Ready), на экране находится слово Запущено. Если устройство не находится в состоянии готовности (Ready), то на экране находится слово Остановлено. |
| ID рабочей станции | Имя устройства для сеанса. |
| Библиотека/Очередь сообщений | Очередь сообщений и Библиотека сообщений, заданные в диалоговом окне Параметры сеанса -> Дополнительные. |
| Шрифт хоста | Шрифт хоста, выбранный в диалоговом окне Параметры сеанса -> Дополнительные. |
| HPT | Если выбран этот пункт и вы включите опцию Преобразование печати хоста, то в окне сеанса появится значение TRUE. Если опция Преобразование печати хоста не включена, на экране появится слово FALSE. |
| Модель принтера HPT | Если выбран этот пункт, то на экране будет показано значение Модель принтера. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Лоток 1 (HPT) | Если выбран этот пункт, то на экране будет показан размер бумаги в Лотке 1 для HPT. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Лоток 2 (HPT) | Если выбран этот пункт, то на экране будет показан размер бумаги в Лотке 2 для HPT. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Лоток для конвертов | Если выбран этот пункт, то на экране будет показано значение Лоток для конвертов. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Объект/Библиотека настройки | Если выбран этот пункт, то на экране появятся слова Объект настройки и Библиотека настройки. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Кодовая страница ASCII 899 | Если выбран этот пункт, то в зависимости от того, включена ли опция Кодовая страница ASCII 899, или нет, в окне сеанса появится значение TRUE или FALSE. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано. |
| Принтер | Имя принтера, выбранного в настоящий момент для сеанса. |
| Файл PDT | Файл определения принтера, используемый в данное время для печати. |
| Направление справа налево или слева направо
(только сеансы 3270 с двумя направлениями письма) | Если выбран этот пункт, то при выборе направления справа налево для файлов хоста в окне сеанса появится значение TRUE. |
| Симметричное обращение
(только сеансы 3270 на арабском языке) | Если выбран этот пункт и вы включите опцию Симметричное обращение, то в окне сеанса появится значение TRUE. |
| Обращение чисел
(только сеансы 3270 на арабском языке) | Если выбран этот пункт и вы включите опцию Обращение чисел, то в окне сеанса появится значение TRUE. |
Описанные ниже опции дисплея основываются на профиле рабочей станции и
параметрами, заданными в диалоговом окне Параметры страницы.
В сеансах 3270 перечисленные ниже опции находятся на вкладках Текст
и Опции текста. В сеансах 5250 перечисленные ниже опции
находятся на вкладках Ориентация и Дополнительные
опции.
| CPI/LPI
(только в сеансах 3270) | Число печатаемых символов на дюйм и число строк на дюйм. |
| MPL/MPP
(только в сеансах 3270) | Максимальная длина строки при печати и максимальная позиция печати. |
| Название шрифта
(только в сеансах 3270) | Аппаратный шрифт драйвера устройства принтера. |
| Поля - Левое/Верхнее
(только в сеансах 5250) | Величина левого и верхнего поля. |
| Лоток1 | Ориентация бумаги в лотке 1. |
| Лоток2 | Ориентация бумаги в лотке 2. |
| Лучшее соответствие | Если выбран этот пункт и в профиле .WS включена опция Лучшее соответствие, то в окне сеанса появится значение TRUE. Если опция Лучшее соответствие не включена, на экране появится значение FALSE. |
| Подавление пустых строк
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию Подавление пустых строк, то в окне сеанса появится значение TRUE. Если опция Подавление пустых строк не включена, на экране появится значение FALSE. |
| Пустые символы как пробелы
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию Пустые символы как пробелы, то в окне сеанса появится значение TRUE. Если опция Пустые символы как пробелы не включена, на экране появится значение FALSE. |
| Игнорировать символ FF в первой позиции
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию Игнорировать символ FF в первой позиции, то в окне сеанса появится значение TRUE. Если опция Игнорировать символ FF в первой позиции не включена, на экране появится значение FALSE. |
| FF занимает позицию, если стоит перед данными
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию FF занимает позицию, если стоит перед данным, то в окне сеанса появится значение TRUE. Если опция FF занимает позицию, если стоит перед данными не включена, на экране появится значение FALSE. |
| CR в позиции макс. длины строки + 1
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию CR в позиции макс. длины строки + 1, то в окне сеанса появится значение TRUE. Если опция CR в позиции макс. длины строки + 1 не включена, на экране появится значение FALSE. |
| NL в позиции макс. длины строки + 1
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию NL в позиции макс. длины строки + 1, то в окне сеанса появится значение TRUE. Если опция NL в позиции макс. длины строки + 1 не включена, на экране появится значение FALSE. |
| FF - Любая позиция / Столбец 1
(только в сеансах 3270) | Если выбран этот пункт и вы включите опцию FF - Любая позиция / Столбец 1, то в окне сеанса появится значение TRUE. Если опция FF - Любая позиция / Столбец 1 не включена, на экране появится значение FALSE. |
| Автоматическая ориентация
(только в сеансах 5250) | Если выбран этот пункт и включена опция автоматической ориентации страниц, то в окне сеанса появится значение TRUE. Если опция автоматической ориентации страниц не включена, на экране появится значение FALSE. |
| Кодовая страница принтерного шрифта
(только в сеансах 5250) | Кодовая страница принтерного шрифта, используемая для печати на рабочей станции. |
| Не использовать символ CR между полями
(только в сеансах 5250) | Если выбран этот пункт и вы включите опцию Не использовать символ CR между полями, то в окне сеанса появится значение TRUE. Если опция Не использовать символ CR между полями не включена, на экране появится значение FALSE. |
| Жирный шрифт как обычный
(только в сеансах 5250) | Если выбран этот пункт и вы включите опцию Жирный шрифт как обычный, то в окне сеанса появится значение TRUE. Если опция Жирный шрифт как обычный не включена, на экране появится значение FALSE. |
| Использовать растровые шрифты
(только в сеансах 5250) | Если выбран этот пункт и вы включите опцию Использовать растровые шрифты, то в окне сеанса появится значение TRUE. Если опция Использовать растровые шрифты не включена, на экране появится значение FALSE. |
Personal Communications позволяет печатать из сеансов дисплея или из сеансов принтера:
Чтобы вывести на печать часть окна сеанса, создайте при помощи перетаскивания прямоугольную рамку вокруг нужной части окна и затем в меню Файл выберите Печать экрана.
Задайте параметры сеанса принтера, чтобы назначить принтер рабочей станции системным принтером, который будет использовать либо таблицы описания принтеров (PDT), поставляемые с Personal Communications, либо драйверы принтеров Windows. Дополнительные сведения смотрите в электронной справке.
Для печати можно воспользоваться следующими способами:
Более подробная информация о печати содержится в публикации Справочник пользователя эмулятора.
При помощи функции Собрать экран можно добавить снимок всего экрана или части экрана в набор снимков. После этого все собранные снимки можно распечатать как одно задание при помощи функции Напечатать набор.
Чтобы добавить текущий экран (или его часть) в набор экранов для печати, щелкните по Файл -> Напечатать собранные экраны -> Собрать экраны для печати. Чтобы напечатать все собранные экраны, щелкните по Файл -> Напечатать собранные экраны -> Начать печать.
Собранные экраны можно удалить, не печатая их; для этого щелкните по Файл -> Напечатать собранные экраны -> Стереть собранные экраны. Удалить отдельный экран или только часть собранных экранов нельзя.
Опция Файл -> напечатать собранные экраны -> Напечатать собранные экраны при выходе гарантирует, что собранные экраны будут напечатаны до того, как вы закроете сеанс или разорвете соединение в сеансе. По умолчанию эта опция включена. Если вы хотите закрывать сеанс, не печатая собранные экраны, снимите пометку с переключателя Напечатать собранные экраны при выходе. В этом случае, если вы закроете сеанс или разорвете соединение в сеансе, все собранные экраны удаляются.
Опции Записать экран и Напечатать набор экранов можно добавить на панель инструментов, на дополнительную клавиатуру или в настроенную схему клавиатуры. При этом используются значения, заданные в диалоговом окне Параметры страницы (они используются совместно с обычной функцией печати экрана).
В режиме PDT есть опция, позволяющая напечатать несколько экранов на одной странице. Дополнительную информацию смотрите в книге Справочное руководство администратора.
Можно собрать задания для печати 5250 и распечатать их как одно задание или группу. Задания, собранные для печати, хранятся в файле .SCS.
Чтобы указать путь и имя файла .SCS, можно задать следующие ключевые слова профиля .WS:
[Printers] SCSFile=<имя_файла>.scs SCSPath=<локальный_путь>
Ниже перечислены функции, связанные с этой опцией. Эти функции можно назначить клавишам клавиатуры, клавишам всплывающей клавиатуры, кнопке мыши или кнопке панели инструментов.
Если запущен режим сбора, то отправленные задания для печати сохраняются в файле .SCS. Они не распечатываются немедленно.
Сохраненные задания для печати отсылаются на принтер как одно задание.
Собранные задания для печати удаляются.
Дополнительную информацию об отображении этих функций смотрите в электронной справке.
Задав ключевое слово профиля CombineJobs, можно собрать задания для печати и работать с ними как с индивидуальными заданиями (а не как с одним заданием в файле .SCS). Задайте следующее ключевое слово .WS:
[Printers] CombineJobs=N
Если для CombineJobs задано значение N, то функция Напечатать набор отсылает на принтер собранные задания по отдельности. Если при работе в режиме Режим сбора для ключевого слова задано значение Y или оно не задано вообще, то задания для печати объединяются в одно задание в файле .SCS.
Чтобы использовать для вашего принтера драйвер принтера Windows:
Будет показано окно Параметры печати со списком поддерживаемых принтеров.
Примечания:
Теперь программа Personal Communications будет использовать выбранный вами драйвер принтера, а окно Настройка принтера закроется.
Файлы таблиц описания принтеров описывают передачу на принтер символов и управляющих кодов, а также выходной формат принтера. При использовании файла PDT драйвер принтера Windows не используется и Personal Communications генерирует информацию, посылаемую на принтер, основываясь на приведенных в файле PDT сведениях об управлении принтером.
Дополнительные сведения о файлах PDT смотрите в публикации Справочное руководство администратора.
Чтобы использовать файлы PDT:
Появится окно Настройка принтера.
Выбранный файл PDT будет использоваться для выбранного на этом этапе порта.
Будет показано окно Выбрать файл PDT.
При конфигурировании сеанса принтера 5250 можно выбрать режим преобразования печати хоста (HPT). Чтобы использовать преобразование печати хоста (HPT), выполните следующее:
Personal Communications позволяет использовать преобразование печати изображений в сеансах печати 5250 при использовании опции Преобразование печати хоста. Дополнительную информацию об этой функции смотрите в новейших справочниках по печати в IBM iSeries, eServer i5 или System i5.
Personal Communications позволяет задавать такие параметры страницы, как максимальное число строк на странице, максимальное число символов в строке и шрифт. Можно также добавить в страницу заголовок и сноску.
Дополнительную информацию о параметрах страницы и инструкции смотрите в справочнике Справочник пользователя эмулятора.
Поскольку принтеры не поддерживают специальные символы языка APL, при выводе их на печать используются шрифты APL, предназначенные для дисплея. Иногда символы APL на печати выглядят слишком мелко. Чтобы печатать символы APL больших размеров, нужно установить шрифт AICAPL Personal Communications при помощи диалогового окна Windows Панель управления -> Шрифт.
ZipPrint используется для печати заметок, календарей PROFS или OfficeVision, документов OfficeVision, файлов CMS, рабочих пространств XEDIT и экранов сеансов 3270.
Прежде чем использовать ZipPrint, необходимо, чтобы для сеанса был включен интерфейс DDE/EHLLAPI. Для этого щелкните по Правка -> Предпочтения -> API и смотрите подробные инструкции в электронной справке. По умолчанию DDE/EHLLAPI включен.
ZipPrint надо запускать до запуска каких-либо сеансов дисплея. Меню ZipPrint добавляется к полосе меню окна заданного сеанса; после этого можно вызывать эту функцию через полосу меню так же, как и остальные функции.
Для запуска ZipPrint выберите значок ZipPrint в программной папке Personal Communications. При этом ZipPrint будет запущен только для сеанса A.
Можно также запустить ZipPrint, поместив соответствующую команду первой в пакетный файл Personal Communications.
Дополнительную информацию о функции ZipPrint, в том числе об использовании ZipPrint для дополнительных сеансов эмулятора, можно найти в разделе ZipPrint в Справке.
При использовании ZipPrint имейте в виду следующее:
Для печати записок и файлов VM/CMS функция ZipPrint использует функцию передачи файлов Personal Communications. При использовании медленных линий связи, например, при подключениях SDLC, Async (IIN) и Home3270, а также при больших размерах пакета или блока, может происходить истечение срока ожидания при передаче файлов. В таком случае надо увеличить срок ожидания, для чего:
При использовании ODPS (японская версия PROFS или другие версии PROFS с наборами двухбайтных символов DBCS) программа ZipPrint использует шрифт Hankaku (с набором однобайтных символов SBCS). Поэтому, если используется шрифт ZENKAKU, такой как KANJI или HIRAGANA, нужно изменить установленный шрифт:
В сеансах Personal Communications на арабском языке и иврите поддерживаются следующие функции ZipPrint:
В сеансах с двумя направлениями письма функционирование ZipPrint также определяется параметрами передачи файлов, связанными с двумя направлениями письма.
Чтобы отключить обращение цифр, перед которыми идут символы языка с двумя направлениями письма, используйте шрифт Typing Arabic для сеансов ZipPrint на арабском языке и шрифт Cumberland Hebrew - для сеансов на иврите.
Примечание: Чтобы использовать шрифт Typing Arabic для ZipPrint, вы должны задать в параметрах передачи файлов кодовую страницу 1008.
Для принтера IBM 5586-H02 в режиме PDT используйте таблицу описания принтера IBM5585.PDT.
Содержимое окна сеанса можно редактировать с помощью буфера Windows и меню Правка.
Вы можете указать, как следует вставлять текст, если в месте вставки окажутся защищенные поля, и как при вставке текста будут учитываться символы табуляции. Есть следующие опции вставки:
Значение по умолчанию - заменять каждый символ табуляции на один пробел.
Вы можете управлять размером копируемой области и порядком обработки знаков +/- в цифровых полях со знаком (только для 5250).
Вы можете управлять поведением рамки выделения.
Связь с программами Windows, которые поддерживают функцию Paste Link (Вставить по связи), позволяет вставлять информацию из окна сеанса в окна этих программ. Если используется DDE/EHLLAPI, вы можете применить Копирование по связи.
Чтобы проверить, включен ли интерфейс DDE/EHLLAPI, выполните следующее:
Если переключатель включен, использование DDE/EHLLAPI разрешено. Переходите к шагу 4.
Если окно сеанса уже связано с прикладной программой, пункт меню Копировать по связи будет блеклым и недоступным для выбора. В этом случае завершите связь принудительно или остановите прикладную программу. После этого можно будет выбрать Копировать по связи.
Содержимое отмеченной области будет вставлено в указанное место в окне прикладной программы.
Операция Копировать по связи завершена.
Если происходит обновление содержимого отмеченной области, содержимое этой области в окне связанной программы также обновляется.
Дополнительную информацию о функциях Копировать по связи и Paste Link (Вставить по связи) можно найти в электронной справке.
При помощи команд Вырезать, Копировать, Копировать по связи и Копировать с добавлением в меню Правка можно скопировать данные из окна сеанса в окно программы для работы с электронными таблицами Windows.
Чтобы использовать Копирование, в окне программы, куда нужно скопировать данные, выберите команду Paste Link (вставить по связи) или Paste Link (вставить по связи).
Данные из выделенной области можно копировать в одном из трех форматов в зависимости от возможностей конкретной электронной таблицы:
Отдельные записи в таблицах в окне сеанса автоматически отделяются друг от друга в соответствии с требованиями электронных таблиц и при копировании попадают в отдельные клетки таблиц.
Чтобы вставлять данные отмеченной области построчно, не разбивая на клетки, добавьте к профилю рабочей станции следующие строки:
[Edit] Sylk=N (Не разбивать на клетки данные формата Sylk) Biff3=N (Не разбивать на клетки данные формата Biff3) Wk3=N (Не разбивать на клетки данные формата Wk3)
Если данные в выделенной области содержат такие знаки, как +, -, =
или |, то эти знаки рассматриваются как управляемые строки таблицы.
После их удаления копируются только числовые данные.
Табл. 8. Табличные данные в выделенной области
|
| 1 | 2 | 3 | 4 |
| 1990 | 60 | -63 | 71 | +58 |
| 1991 | +69 | 69 | 90 | 80 |
| 1992 | 71 | +80 | 80 | -30 |
Табл. 9. Данные, копируемые в электронную таблицу
|
| 1 | 2 | 3 | 4 |
| 1990 | 60 | -63 | 71 | 58 |
| 1991 | 69 | 69 | 90 | 80 |
| 1992 | 71 | 80 | 80 | -30 |
Чтобы копировать эти знаки, а не заменять их на пустые символы, добавьте к профилю рабочей станции следующие строки:
[Edit] MaskGridCharacter=N
По умолчанию данные в выделенной области рассматриваются как числовые. Поэтому символы денежных единиц, такие как $, и знаки пунктуации, такие как запятые, перед копированием удаляются. Чтобы скопировать данные, содержащие такие символы и знаки, не как числовые данные, а как текст, добавьте к профилю рабочей станции следующие строки:
[Edit] ConvertToNumeric=N
После этого данные в выделенной области, содержащие символы и знаки, будут копироваться как текстовые данные. При этом все числовые данные, не содержащие символов и знаков, тоже будут копироваться как текстовые данные.
При использовании подключения Home3270 есть следующие ограничения для функций редактирования:
При выполнении функций Вырезать и Очистить указывайте минимально необходимую область (например, несколько слов или одно поле в одной строке) и проверяйте, есть ли в незащищенном поле рамка.
При использовании функции Вставить вставляйте возможно меньшую символьную строку (например, строку текста до символа возврата каретки/перевода строки CR/LF). Проверяйте, находится ли вставляемая область в незащищенном поле.
По умолчанию редактор IME вызывается автоматически, когда курсор перемещается на поле DBCS. Чтобы отключить эту функцию, добавьте в файл PCSWIN.INI в раздел [DBCS] флаг переключения
[DBCS] IME_AUTO_START=N
Значение по умолчанию - Да. Если в .INI-файле указано "N", IME не будет вызываться автоматически. Чтобы вызвать IME, пользователь должен будет нажать системные клавиши.
Редактор GAIJI J может обрабатывать только те файлы GAIJI, которые были созданы редактором GAIJI для Windows 3.1. Он не может работать с файлами DOS GAIJI. Для преобразования файлов DOS GAIJI можно использовать утилиту GAIJI-HENKAN-HOJO (GAIJICNV.EXE):
Появится диалоговое окно для задания исходного файла и файла назначения.
Для каждого файла достаточно при помощи GAIJICNV.EXE конвертировать либо шрифт 24x24, либо 16x16, но не оба.
Можно загрузить шрифт, заданный пользователем (GAIJI) в iSeries, eServer i5 или System i5, в Windows при помощи IBM Personal Communications Tools/400 (PCT/400), IBM Personal Communications и редактора Gaiji Windows.
Запись осуществляется следующим образом:
Эта команда выполняется в iSeries, eServer i5 или System i5. Она копирует изображение пользовательского шрифта из таблицы двухбайтного (DBCS) шрифта в файл. Подробности смотрите в документации по PCT/400.
Эта функция передает промежуточный файл, который получен в результате работы команды копирования шрифта пользователя (CPYUSRFNT).
Эта программа выполняется в Windows. Она преобразует файл, скопированный командой копирования пользовательского шрифта (CPYUSRFNT), в файл GAIJI формата Windows 3.1, после чего его можно импортировать в редактор Gaiji для Windows.
При помощи функции импорта файла формата Windows 3.1 GAIJI будет импортирован файл, преобразованный программой GAIJI-HENKAN-HOJO (GAIJICNV.EXE).
a. ADDLIBLE QPCT (Добавить библиотеку QPCT к списку библиотек)
b. CPYUSRFNT (Копировать шрифты, используя параметры
по умолчанию)
В библиотеке QTEMP будет создан физический файл USRFNT, а пользовательские шрифты будут скопированы из таблицы двухбайтного шрифта в элемент библиотеки USRFNT.
(Эта команда запускает GAIJICNV.EXE.):
Personal Communications позволяет пересылать один или несколько файлов между хост-системой и рабочей станцией. Задаваемые опции передачи файлов позволяют быстро и легко пересылать различные файлы.
| Примечание: |
|---|
|
Поставка PCT400 была прекращена 3/98. |
Personal Communications позволяет выполнять следующие операции передачи файлов:
Можно также отправлять файлы при помощи EHLLAPI, программ DDE или макрокоманд, вызывающих передачу файлов.
Можно также принимать файлы при помощи EHLLAPI, программ DDE или макрокоманд, вызывающих передачу файлов.
Если вы экспортируете файл с хоста, рабочая станция принимает этот файл, а также профиль передачи документа (IDP). Перед тем как импортировать файл на рабочую станцию, необходимо создать файл IDP с информацией о передаче.
Чтобы создать файл IDP, выберите Параметры -> Передача в меню Правка.
При передаче файлов с компьютера на компьютер используются определенные протоколы передачи. Передача возможна лишь тогда, когда PC и хост используют один и тот же протокол. Personal Communications поддерживает широко распространенные протоколы XMODEM и YMODEM.
Personal Communications поддерживает два варианта протокола XMODEM - собственно XMODEM и XMODEM1K. XMODEM - блок-ориентированный протокол передачи одного файла по полудуплексной линии. XMODEM1K подобен XMODEM, но использует большие пакеты (1024 байта, 1 Кбайт).
Протокол YMODEM, как и XMODEM1K, передает данные пакетами по 1 Кб, но допускает также передачу нескольких файлов за один раз.
Протокол YMODEMG, как и YMODEM, поддерживает передачу нескольких файлов, но не производит поиска и исправления ошибок. Он позволяет передавать файлы намного быстрее, чем YMODEM, однако линия данных должна быть свободна от ошибок.
Personal Communications позволяет выполнять следующие операции передачи данных на хосты ASCII и с хостов ASCII:
Ниже перечислены функции, которые позволяют настроить внешний вид окна. Эти опции находятся в меню Правка -> Параметры -> Вид.
С помощью Панели управления Windows можно настроить звук в программе Personal Communications. Произведя соответствующую настройку, вы сможете использовать в программе звуковые файлы, прилагаемые к продукту Personal Communications.
Звук можно отключить с помощью функции Немой режим. Эта опция находится в диалоговом окне Правка -> Параметры -> Вид -> Настройка дисплея -> Звук.
Панель инструментов в окне под полосой меню дает быстрый доступ к функциям, командам и заданным макрокомандам Personal Communications.
Всплывающее меню панели инструментов позволяет быстро и легко создавать, изменять и удалять элементы панели инструментов, а также сохранять и загружать измененные панели инструментов. При изменении панели инструментов можно менять порядок элементов, удалять их и добавлять новые, изменять функцию, надписи и рисунки, связанные с элементами, изменять шрифты, цвета и другие параметры стиля полосы инструментов. Значения параметров хранятся в файле .BAR.
Чтобы изменить панель инструментов, выберите Параметры -> Панель инструментов -> Стиль панели инструментов в меню Правка или вызовите всплывающее меню панели инструментов, щелкнув правой кнопкой мыши, когда указатель находится на панели инструментов.
Сведения об изменении панели инструментов смотрите в электронной справке.
Если вы хотите спрятать панель инструментов, смотрите раздел Как выводить и прятать полосу меню, панель состояния и панель инструментов.
Строку меню, строку состояния и панель инструментов можно выводить на экран или прятать. Если строка меню находится на экране, вы сможете включить или выключить вывод на экран строки состояния или панели инструментов в меню Вид окна сеанса. Можно также выполнить следующие действия:
Если вы спрячете строку меню, в системное меню будет добавлен элемент Всплывающая строка меню. Всплывающая строка меню содержит все команды скрытой полосы меню.
В некоторых операционных системах Windows, если вы в диалоговом окне Правка -> Предпочтения -> Настройка окна снимете пометку с опции Полноэкранный стиль -> Со строкой заголовка, опция Свернуть все окна в панели задач Microsoft Windows может не действовать. Чтобы свернуть окно сеанса, надо нажать Alt-Пробел и щелкнуть по Свернуть.
Вспомогательные функции, описанные в данной главе, обеспечивают более эффективное управление системой. Настройку для опций Функция клавиатуры/макрокоманда/сценарий можно произвести с помощью меню Действия. Другие функции можно настроить с помощью меню Правка.
Команда Функция клавиатуры/макрокоманд/сценариев позволяет выполнять сценарии, макрокоманды и поддерживаемые Personal Communications функции клавиш, не пользуясь клавиатурой. Сценарии, макрокоманды и функции клавиш выполняются в текущей позиции курсора в окне сеанса.
Можно писать, выполнять, записывать и прерывать выполнение сценариев VBScripts в среде эмулятора. Эти сценарии могут обращаться к API автоматизации HACL. Программная среда включает в себя методы, описания классов и свойства. VBScript - это подмножество языка программирования Visual Basic.
Макрокоманда - это последовательность действий клавиш и мыши и команд хоста, которую можно выполнять как единое целое нажатием на клавишу. Перед тем как использовать макрокоманды, их нужно определить. Дополнительную информацию смотрите в разделе Настройка и использование макрокоманды/сценария.
Personal Communications поддерживает много функций клавиш, которые можно назначать клавишам клавиатуры, кнопкам мыши и кнопкам всплывающей клавиатуры. Их также можно использовать для порождения макрокоманд.
CM Mouse - программа примера, включенная в Personal Communications и обеспечивающая интеллектуальную программируемую поддержку мыши в сеансах эмуляции 3270 и 5250. Она позволяет пользователям программ хоста выполнять функции хоста при помощи мыши. Благодаря уникальной технологии распознавания экрана активные области CM Mouse мгновенно меняются, в результате чего функции зависят от контекста каждого окна программы хоста.
Всплывающие меню CM Mouse дают мгновенный доступ к спискам опций и функций при помощи указания и щелчка мышью. Всплывающие меню могут упростить выбор команд и опций, а также автоматизировать повторяющиеся задачи.
Дополнительную информацию о CM Mouse смотрите в справочном руководстве CM Mouse Support User's Guide and Reference.
Активная область - это область окна сеанса, двойной щелчок по которой вызывает команду или функцию. Это позволяет обходиться без клавиатуры. Например, можно дважды щелкнуть по номеру функциональной клавиши, чтобы выполнить соответствующую функцию.
Для активной области можно задавать следующие действия:
Чтобы использовать активную область:
Personal Communications определяет, назначали ли вы функцию активной области, которая соответствует позиции указателя мыши. Если да, программа обработает активную область. Если для одной и той же символьной строки указано несколько активных областей, будет обработана первая найденная активная область.
Поиск активных областей идет в следующем порядке:
Окно Настройка клавиатуры позволяет изменить функции, присвоенные каждой клавише клавиатуры, за исключением нескольких зарезервированных клавиш.
Для клавиши можно задавать следующие действия:
Настроенную раскладку клавиатуры можно сохранить в файле (.KMP). Создав несколько файлов с раскладками, вы сможете при необходимости быстро переключаться между ними.
Для присвоения клавише новой функции выполните следующие действия:
Вы можете вернуть значения по умолчанию как для всей клавиатуры, так и для отдельных клавиш.
В сеансе эмулятора VT вы можете изображать управляющие символы ASCII символьными строками, которые вы определяете для настройки клавиатуры.
Клавиша CTRL при этом изображается символом #; за ним может идти любой символ из следующего списка (допустимы только буквы верхнего регистра):
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
## изображает сам символ #. Например, 123##45 означает 123#45.
Если за # идет один из неперечисленных символов, появится сообщение об ошибке:
PCSKBD160 - Неверное действие клавиши: "символьная строка
Например, сообщение об ошибке для строки "#a выглядит так:
PCSKBD160 - Неверное действие клавиши: "#a
Ниже приводится набор управляющих символов:
| Пара символов | Управляющий код | Примечания |
|---|---|---|
| #@ | Control-@ | NULL |
| #A | Control-A |
|
| до |
|
|
| #Z | Control-Z |
|
| #[ | Control-[ | ESC |
| #\ | Control-\ |
|
| #] | Control-] |
|
| #^ | Control-^ |
|
| #_ | Control-_ |
|
Поскольку файл *.KMP можно редактировать вручную, при выполнении производится проверка правильности заданной строки. Если обрабатывается "###, то будет показан символ #, а затем будет подан звуковой сигнал; это значит, что полная строка символов не воспроизведена. Если обрабатывается "123#a456, то будет показано 123, а затем будет подан звуковой сигнал.
Макрокоманда - это последовательность действий клавиш и мыши и команд хоста, которую можно выполнять как единое целое нажатием на клавишу. Выбрав Параметры -> Макрокоманда/Сценарий в меню Правка, можно изменить существующую макрокоманду или создать новую.
Сценарий - это программа на языке VBScript, который является подмножеством языка программирования Visual Basic. Сведения о языке VBScript смотрите в электронной справке.
Макрокоманды и сценарии можно использовать различными способами. Табл. 10 содержит примеры задания и использования макрокоманд и
сценариев.
Табл. 10. Примеры использования и задания макрокоманд
| Если вы хотите... | Надо... |
|---|---|
| Автоматически воспроизводить макрокоманду или сценарий при запуске сеанса | Включите Автоматический запуск макрокоманды/сценария. |
| Воспроизвести макрокоманду или сценарий при работе с программой хоста | Включите Запуск макрокоманды/сценария. |
| Воспроизвести макрокоманду или сценарий с функцией клавиатуры или макрокоманды | Используйте Функцию клавиатуры/макрокоманды/ сценария. |
| Воспроизводить макрокоманду или сценарий щелчком по активной области | Задайте Активную область. |
| Назначить макрокоманду или сценарий кнопке всплывающей клавиатуры | Настройте файл всплывающей клавиатуры. |
| Воспроизводить макрокоманду при нажатии кнопки мыши | Настройте файл мыши. |
| Воспроизводить макрокоманду или сценарий при нажатии клавиши | Настройте файл Клавиатуры. |
Макрокоманду можно либо создать вручную, либо получить путем записи операций с хост-системой, например, процедуры регистрации.
Чтобы создать макрокоманду вручную:
Подробную информацию смотрите в электронной справке.
Примечания:
При воспроизведении макрокоманды производится следующее преобразование кодовых страниц:
При создании макрокоманды можно использовать следующие операторы:
Если вы используете в макрокоманде переход по метке (GOTO) для задания цикла, при большом числе итераций (более 1000) поведение макрокоманды может стать непредсказуемым.
Сценарий можно либо создать вручную, либо получить путем записи операций с хост-системой, например, процедуры регистрации. Однако у сценариев по сравнению с макрокомандами больше возможностей программирования.
Чтобы создать сценарий:
Подробную информацию смотрите в электронной справке.
Чтобы сконфигурировать автоматический запуск макрокоманды или сценария, выполните следующее:
Появится окно Настройка макрокоманды/сценария.
Чтобы автоматически запускать Java-апплет, вы можете добавить в макрокоманду функцию Запустить апплет. Эту функцию можно добавить в автоматически запускаемую макрокоманду, тогда апплет сможет запускаться при запуске сеанса.
Появится окно Настройка макрокоманды/сценария.
Синтаксис и подробные инструкции смотрите в электронной справке.
Примечание: Указанный класс апплета должен существовать в том же каталоге, что и файл .WS, в который включена макрокоманда.
Чтобы начать запись макрокоманды или сценария, сделайте следующее:
Если вы записываете файл в формате макрокоманд для экспресс-регистрации, выберите переключатель Включить и введите ID прикладной программы функции экспресс-регистрации (Express Logon Feature - ELF).
Чтобы отменить запись макрокоманды или сценария, щелкните по Действия -> Отменить запись макрокоманды. Процесс записи будет прерван, и макрокоманда или сценарий не будут сохранены.
Чтобы приостановить запись макрокоманды или сценария, щелкните по Действия -> Пауза записи макрокоманды. Процесс записи будет приостановлен. Для возобновления записи щелкните по Возобновить запись макрокоманды.
Чтобы завершить запись макрокоманды или сценария, щелкните по Действия -> Остановить запись макрокоманды. Запись будет закончена, и макрокоманда будет сохранена в указанном файле.
Чтобы воспроизвести макрокоманду или сценарий, щелкните по Действия -> Начать воспроизведение макрокоманды/сценария и щелкните по ОК. Начнется воспроизведение выбранной макрокоманды.
Чтобы остановить воспроизведение макрокоманды или сценария, щелкните по Действия -> Остановить макрокоманду/сценарий. Воспроизведение макрокоманды или сценария прекратится.
Функция экспресс-регистрации (Express Logon Feature - ELF) дает возможность пользователю Personal Communications TN3270E зарегистрироваться в хост-приложении, не отправляя ID пользователя и пароль. Эта функция предназначена для того, чтобы в определенных случаях ею пользовались администраторы Personal Communications. Более подробную информацию о ее реализации смотрите в публикации Справочное руководство администратора.
Чтобы записать макрокоманду ELF, выполните следующее:
Поскольку нажатия на клавиши, записанные во время регистрации, сохраняются в файле макрокоманды ELF, Personal Communications попытается идентифицировать введенные вами ID пользователя и пароль и заменить их специальными строками подстановки )USR.ID( и )PSS.WD(. Для такого автоматического распознавания необходимо, чтобы пароль был введен в первое поле ввода, в котором символы на экране не отображаются. Считается, что ID пользователя вводится непосредственно перед вводом пароля.
Если вы ошиблись при вводе информации для регистрации, вам придется записать макрокоманду заново.
Во время последующего воспроизведения макрокоманды для повторной регистрации будет использоваться ID приложения ELF (записанный в макрокоманде) и защищенное соединение; при этом ID пользователя и пароль не потребуются.
Макрокоманду для ELF также можно сконфигурировать вручную. Дополнительную информацию смотрите в книге Справочное руководство администратора.
Вы можете посмотреть запись макрокоманды регистрации в прикладной программе хоста, чтобы проверить, что ID пользователя и пароль заменены на теги функция экспресс-регистрации (ELF). Для этого выполните следующие действия:
Например, "myUserID следует заменить на ")USR.ID(.
Например, "myPassword следует заменить на ")PSS.WD(.
При помощи команды Настройка мыши можно назначать функции правой и левой кнопкам мыши; это позволяет без помощи клавиатуры производить следующие действия:
Назначенные кнопкам мыши функции можно сохранить в файле мыши (*.MMP). Можно создать несколько файлов мыши и переходить при надобности с одного на другой.
Чтобы настроить мышь и назначить кнопкам мыши функции:
Появится окно Параметры мыши с текущими значениями параметров.
Если вы захотите создать или отредактировать файл мыши:
Настройка мыши завершена.
Всплывающая клавиатура - это небольшое окно, где размещены несколько клавиш. Чтобы вызвать всплывающую клавиатуру, расположите указатель мыши где-либо в окне сеанса и нажмите правую кнопку мыши.
Этим кнопкам можно назначить следующие функции:
Чтобы выполнить эти функции, достаточно щелкнуть левой кнопкой мыши по кнопке всплывающей клавиатуры.
Чтобы просмотреть описание к сокращенному названию функции клавиши или макрокоманды, щелкните правой кнопкой мыши по одному из названий функций или макрокоманд.
Можно задавать число кнопок на всплывающей клавиатуре, назначенные им функции и цвета кнопок. Заданный состав всплывающей клавиатуры можно сохранить в файле всплывающей клавиатуры.
Файл всплывающей клавиатуры (*.PMP) содержит данные о числе кнопок на всплывающей клавиатуре, назначенных этим кнопкам функциях и информацию о цветах. Можно выбирать файл, назначаемый для всплывающей клавиатуры.
Чтобы использовать всплывающую клавиатуру:
Чтобы настроить всплывающую клавиатуру:
Если надо отредактировать файл всплывающей клавиатуры, выберите Настроить и внесите изменения.
Настройка табуляции позволяет указать позиции табуляции в сеансе VT.
Настройка Web-браузера позволяет задать предпочтительный Web-браузер, который вы хотите использовать вместо браузера, прилагаемого к операционной системе.
Кроме функций Windows Personal Communications поддерживает также собственные функции для работы с несколькими открытыми окнами сеансов. Эти функции позволяют просто и быстро управлять окнами. В меню Окно есть следующие опции:
При помощи этой функции нельзя переключиться в окно, которое в настоящий момент скрыто. Сначала в меню Окно надо выбрать Показать сеанс, чтобы окно появилось на экране. После этого можно выбрать Переход.
Нельзя сделать скрытыми все сеансы. По крайней мере один сеанс всегда будет видимым.
Функция Просмотр позволяет вывести на экран ранее сохраненное расположение окон или сохранить расположение окон.
Personal Communications может сохранять и восстанавливать следующие параметры окон:
Можно запоминать до восьми окон.
Дополнительную информацию об управлении окнами смотрите в электронной справке:
Выберите из этого списка тему для получения подробной информации.
Personal Communications поддерживает кодовые страницы 1390 и 1399; благодаря этому обеспечивается обработка японских символов. Дополнительную информацию о поддержке Unicode смотрите в публикации Справочное руководство администратора.
Целостность продукта Personal Communications можно проверить с помощью функции Справка -> Проверка и восстановление. Операция Проверка и восстановление выполняет проверку установленных файлов Personal Communications, чтобы определить, не была ли повреждена установка. Если потребуется, потом будет произведено восстановление.
Примечание: Перед запуском функции Проверка и восстановление вы должны остановить все активные сеансы или узлы SNA.
Включите переключатель Восстановить мои ярлыки, если хотите, чтобы были восстановлены ваши ярлыки. Если ярлыки были изменены после первоначальной установки Personal Communications, можно вернуть их в исходное состояние -- в этом случае не включайте этот переключатель.
Функцией Проверка и восстановление можно воспользоваться, только если имеется соответствующее разрешение в правилах системной политики. Вас могут попросить представить исходный источник установки Personal Communications.
Функцию Проверка и восстановление в Personal Communications можно вызвать из окна диспетчера сеансов или из окна сеанса эмулятора. Функцию восстановления Windows Installer для продукта Personal Communications можно вызвать с помощью значка Установка и удаление программ в Windows. Обратите внимание на различия в этих операциях.
Функция Выявить и исправить Personal Communications выполняет следующие действия:
С другой стороны, Windows Installer выполняет следующие операции: